package cn.qf.shop.mapper;

import cn.qf.shop.pojo.entity.Letter;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface LetterMapper {

    //添加信件管理表
    int insertLet(@Param("letter")Letter letter);

    //修改信件管理表
    int updateLet(@Param("letter") Letter letter);

    //删除单个信件管理表
    int deleteLet(@Param("letId") int letId);

    //批量删除
    int deleteAllLet(@Param("letIds") List<Integer> letIds);

    //全部信件,用于前端界面
    List<Letter> showAll();

    //根据关键字查询用户信件
    List<Letter> selectAll(@Param("keyword") String keyword, @Param("createTime") String createTime, @Param("updateTime") String updateTime, @Param("limit") int limit, @Param("offset") int offset);
}